\section{Question 1G}

\begin{verbatim}
IF job is private THEN
    TechniciansRequired = 1
END IF
IF job has greater than 5 PCs OR job is network problems OR job requires network
..installation THEN
    TechniciansRequired = 2
END IF
IF job requires hardware skills THEN
    HardwareSkillsRequired = true
ELSE
    HardwareSkillsRequired = false
END IF
WHILE TechniciansRequired > 0 DO
    IF HardwareSkillsRequired = true THEN
        Select Technician with Hardware Skills
        HardwareSkillsRequired = false
    ELSE THEN
        CASE SELECT Platform of Job
            CASE Windows
                Select Technician with greatest Windows Skills
            CASE Linux
                Select Technician with greatest Linux Skills
            CASE Macintosh
                Select Technician with greatest Macintosh Skills
            CASE Other
                Select Technican WHERE hasBeard = true
        END SELECT
    END IF
    TechnicansRequired = TechniciansRequired - 1
END WHILE
Dispatch Technicians
\end{verbatim}
